put oneself together - Deutsch Englisch Wörterbuch